﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DAL.Linq
{
    public class LinqDaoFactory : DaoFactory
    {

        public override IDMHINHTHUCTHANHTOAN_Dao DMHINHTHUCTHANHTOAN_Dao
        {
            get { return new LinqDMHINHTHUCTHANHTOAN_Dao(); }
        }

        public override IDMLOAITIENTE_Dao DMLOAITIENTE_Dao
        {
            get { return new LinqDMLOAITIENTE_Dao(); }
        }

        public override IDMTINHTRANGHOADON_Dao DMTINHTRANGHOADON_Dao
        {
            get { return new LinqDMTINHTRANGHOADON_Dao(); }
        }

        public override IDMLOAITHUE_Dao DMLOAITHUE_Dao
        {
            get { return new LinqDMLOAITHUE_Dao(); }
        }

        public override IDMKHACHHANG_Dao DMKHACHHANG_Dao
        {
            get { return new LinqDMKHACHHANG_Dao(); }
        }

        public override IHOADON_Dao HOADON_Dao
        {
            get { return new LinqHOADON_Dao(); }
        }

        public override IDMQUYENHOADON_Dao DMQUYENHOADON_Dao
        {
            get { return new LinqDMQUYENHOADON_Dao(); }
        }

        public override IHOADONTAM_Dao HOADONTAM_Dao
        {
            get { return new LinqHOADONTAM_Dao(); }
        }

        public override IDMHANGHOA_Dao DMHANGHOA_Dao
        {
            get { return new LinqDMHANGHOA_Dao(); }
        }

        public override IHUYHOADON_Dao HUYHOADON_Dao
        {
            get { return new LinqHUYHOADON_Dao(); }
        }

        public override ICONGTY_Dao CONGTY_Dao
        {
            get { return new LinqCONGTY_Dao(); }
        }

        public override IBANSAOHOADON_Dao BANSAOHOADON_Dao
        {
            get { return new LinqBANSAOHOADON_Dao(); }
        }

        public override IDMDONVITINH_Dao DMDONVITINH_Dao
        {
            get { return new LinqDMDONVITINH_Dao(); }
        }

        public override IHOADONCHITIET_Dao HOADONCHITIET_Dao
        {
            get { return new LinqHOADONCHITIET_Dao(); }
        }

        public override ICAUHINHTRANGIN_Dao CAUHINHTRANGIN_Dao
        {
            get { return new LinqCAUHINHTRANGIN_Dao(); }
        }

        public override ISYS_FUNCTION_Dao SYS_FUNCTION_Dao
        {
            get { return new LinqSYS_FUNCTION_Dao(); }
        }

        public override ISYS_FUNC_COMM_Dao SYS_FUNC_COMM_Dao
        {
            get { return new LinqSYS_FUNC_COMM_Dao(); }
        }

        public override ISYS_COMMAND_Dao SYS_COMMAND_Dao
        {
            get { return new LinqSYS_COMMAND_Dao(); }
        }

        public override ISYS_GROUP_Dao SYS_GROUP_Dao
        {
            get { return new LinqSYS_GROUP_Dao(); }
        }

        public override ISYS_USER_COMM_Dao SYS_USER_COMM_Dao
        {
            get { return new LinqSYS_USER_COMM_Dao(); }
        }

        public override ISYS_GROUP_COMM_Dao SYS_GROUP_COMM_Dao
        {
            get { return new LinqSYS_GROUP_COMM_Dao(); }
        }

        public override ISYS_USER_Dao SYS_USER_Dao
        {
            get { return new LinqSYS_USER_Dao(); }
        }

        public override ISYS_GROUPUSER_Dao SYS_GROUPUSER_Dao
        {
            get { return new LinqSYS_GROUPUSER_Dao(); }
        }
    }
}
